Install Clients and Standalone Apps on Apple Devices

Due to restrictions imposed by Apple, you can only use the Digitise Apps Client on developer test devices. For user devices you must deploy your Digitise apps as Standalone Apps. In addition, both the Digitise Apps Client and Standalone Apps also have to be code signed with a Distribution Certificate and a Provisioning Profile that you need to obtain via one of the Apple developer programs.

Consequently, we do not provide a version of the Digitise Apps Client in the Digitise Apps Product Download and you will need to generate your own version of the Digitise Apps Client signed with your Certificate and a Provisioning Profile from the Digitise Apps Build System. Before you can do this, you will need to upload your Certificate and Profile to the Build System. Having done that, you can then generate a Digitise Apps Client using the Build System’s pre-configured Client option. You can do both these things from within the App Studio utility which is installed on your development PCs when you install Digitise Apps. As the name suggests, when you create a pre-configured Digitise Apps Client you can specify the configuration settings so that you don’t have to manually configure each device. You can also optionally lock the settings to prevent them being changed.

Likewise, when developing your Digitise apps, you will need to convert them to the Standalone App format signed with your Certificate and a Profile in order to deploy them to your users. Generating Standalone Apps is also done by the Digitise Apps Build System and once again you can access the Build System from within App Studio. Note that, unlike with other Platforms, on Apple devices you can include multiple apps within a single Standalone App if you want to. When you request a Standalone App, you can also specify and optionally lock the configuration settings, so that you don't need to manually configure the software on each device.

When you generate a Standalone App, you need to specify whether you want a store version of the app which will be deployed to users via Apple’s App Store, or an enterprise version which will installed directly to devices.

 

When the Build System builds a pre-configured Client or Standalone App for you, it will present the build as an install package which you download from within App Studio and can store to a location of your choice. The install package includes two files – an archive file with a ‘.ipa’ file extension and a manifest file with a ‘.plist’ file extension. For pre-configured Clients, the file name will be DigitiseApps and for Standalone Apps the file name will be the name of the Project with any spaces removed.

You can install the Client and enterprise Standalone App installation packages to your devices via a browser or Apple’s iTunes. Store Standalone Apps are installed via the Apple App Store.

The first time a user installs one of your apps they may be required to confirm that they trust the developer who created the app and the device must have an internet connection available. If the user isn’t asked whether to trust the developer during the install, you will need to manually trust the developer within the device’s Settings.

  • When you request a build for a Standalone App, which you do in App Studio, you can specify a submission number and an app version number and then you select a codebase version. The codebase specifies the version of the Digitise Apps Client code to be incorporated in the Standalone App.

    The final version number of the finished Standalone App is a combination of the submission number, the version number and the codebase version number you specify in the build request.

    This is the version number recognised by the device’s operating system and also used by an MDM package to determine whether a new version of the app is different to the currently installed version. Consequently, it is important to update the version number when requesting a new build for an upgrade to an existing app.

With pre-configured Clients or Standalone Apps, you can specify configuration settings such as the App Server connection details. If you didn’t specify these as part of the build request you may need to configure the Client or Standalone App on each device after installing it. A Client or Standalone App will at least need connection details to its App Server:

Configure the Digitise Apps Client on a Developer's Test Apple Device

Configure Standalone Apps on Apple Devices.


See also:

Upgrade Apple Devices

Run Clients and Standalone Apps on iOS Devices